echo (reflected sound) - Espagnol Anglais Dictionnaire